package com.ruoyi.college.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.excel.annotation.ExcelDictFormat;
import com.ruoyi.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
import lombok.NoArgsConstructor;

/**
 * 用户信息，用于记录用户基本信息导入视图对象 college_user
 *
 * @author AlanZheng
 * @date 2025-03-29
 */

@Data
@NoArgsConstructor
public class CollegeUserImportVo implements Serializable
{

    @Serial
    private static final long serialVersionUID = 1L;


     /** 用户名，唯一标识用户 */
    @ExcelProperty(value = "用户名，唯一标识用户")
    private String username;

     /** 昵称，用户的显示名称 */
    @ExcelProperty(value = "昵称，用户的显示名称")
    private String nickname;

     /** 学号/工号，学生或员工的编号 */
    @ExcelProperty(value = "学号/工号，学生或员工的编号")
    private String userCode;

     /** 角色，0=管理员，1=用户 */
    @ExcelProperty(value = "角色，0=管理员，1=用户")
    private Integer role;

     /** 电子邮箱，用于联系或通知 */
    @ExcelProperty(value = "电子邮箱，用于联系或通知")
    private String email;

     /** 用户密码 */
    @ExcelProperty(value = "用户密码")
    private String password;


}
